# 使用 OpenJDK 11 作为基础镜像
FROM openjdk:11-jdk-slim

# 设置工作目录
WORKDIR /hsylient-test-docker

# 复制项目的 JAR 文件到容器中
ADD target/springboot-22-1.0-SNAPSHOT.jar app.jar

# 配置环境变量两种形式一个数k=v 一个是k v
ENV private_key=aaaa address=profile-conversation-1834889157709660160-
ENV myName John Doe

# 在构建镜像的时候就创建test.html文件
RUN touch test.html&&mv test.html aa.html

# 使用 CMD 传递默认的参数
CMD ["--server.port=8080"]

# 暴露容器的 8080 端口
EXPOSE 8080

# 使用 ENTRYPOINT 启动 Spring Boot 应用
ENTRYPOINT ["java", "-jar", "app.jar"]
